Welcome to the DDClient and DDClDemo ActiveX DDE Client controls for Visual Basic 5 and later.
DDClient is an ActiveX Control (OCX) which allows Visual Basic 5 and later to make full use of the client side of Dynamic Data Exchange. The control uses the DDEML library to provide guaranteed correct DDE protocol usage. The application is not restricted by the limited DDE capabilities of Visual Basic. The help file includes an overview of DDE and complete design time context sensitive help. The package comes with test applications in compiled and source code form.
Data in any format can be received and sent, not just strings as with the built in mechanism. There is a logical class structure for handling conversations, advise loops, request loops and all other DDE client functions. These include the Execute and Poke methods, Wildconnect to query available servers and the recording of DDE servers as they register and unregister.
Event driven programming allows the application to start a DDE transaction and then continue without waiting for the DDE operation to finish. An event is raised when the transaction is complete. Synchronous operation, in which the applications waits, is also possible.
To use the full control DDClient in you own applications you must obtain a design time licence file. The help file has the information you need. When you have this file, simply double click on it. Regedit will read the file and make the necessary registry entries.
DDClDemo is the demonstration version of DDClient. It is fully functional and does not require a design time licence. It is limited to one conversation with up to two advise or request loops and always shows the About box on loading and unloading.
Installation and removal
------------------------
The program Setup.exe installs the controls, help file and test applications into the folder of your choice and the controls are registered. By default the location is a subdirectory of "Program Files", you can if you wish change this to your Windows\System, Winnt\System32 or any other directory. You will probably want to move the Visual Basic test project files to a directory in which you normally keep VB projects. The controls and compiled test programs require MSVBVM50.DLL.
An uninstall icon is placed in the program group, the Control Panel Add/Remove programs applet can also be used. However, Windows may not be able to remove everything. The controls are registered shared programs, and the uninstall program cannot remove any files you have added to the folder. You may need to remove files and the installation folder by hand.
The following files are installed -
Readme.txt
Licence.txt
PokeSetup.frm
GlobalData.bas
DDClTest.vbp
DDClTest.frx
DDClTest.frm
DDClTest.exe
DDClient.ocx
Ddclient.hlp
Ddclient.cnt
DDClDemt.vbp
DDClDemT.frx
DDClDemT.frm
DDClDemT.exe
DDClDemo.ocx
DDClient and DDClDemo Licence Agreement
---------------------------------------
DDClient, DDClDemo and their associated files are copyright by RHA (Minisystems) Ltd. The original ZIP file from which the files were extracted may be distributed freely, provided that no charge is made above the actual distribution costs. You may not distribute separately any of the files extracted from the ZIP file or resulting from running the Setup program. You may not reverse engineer or modify any of the executable or OCX files. You may edit and use for any purpose the Visual Basic source files, that is to say files with extensions VBP, BAS, FRM and FRX.
RHA (Minisystems) Ltd. and its employees cannot be held responsible for any damage resulting from the use of the software. The evaluation version DDClDemo is provided for you to evaluate DDClient. It is your responsibilty to test that DDClient is working correctly in your application.
The design time licence file (obtained separately as described in the help file) is supplied for use by a single application developer. DDClient.ocx may be distributed with applications written by that developer. You are not allowed to distribute the licence file or disclose the registry entries which it creates.
RHA (Minisystems) Ltd.,
83 Gidley Way,
Horspath, Oxford OX33 1TQ
England.
e-mail rhaminisys@aol.com
http://www.anglefire.com/biz/rhaminisys
Alternative locations. The whole site is being moved to angelfire, those below will continue to have links to wherever the main site is located.